.floatRight{
	float: right;
}

table.contentTable, table.contentBlock, table.contentForm{
    margin: 0 auto;
    margin-top:25px;
    margin-bottom: 100px;
    width:90%;
    text-align:left;
    color:#454545;
    border-width: 1px;
    border-spacing: 2px;
    border-style: solid;
    border-color: #ddd;
    background-color:white;
    border-collapse:collapse;
    -webkit-box-shadow:0 0 5px #ccc;
    -moz-box-shadow:0 0 5px #ccc;
    box-shadow:0 0 5px #ccc;
}

table.contentTable th, table.contentBlock th, table.contentForm th{
    background-image:url(../images/vita/bg.jpg);
    background-repeat:repeat-x;
    height:30px;
    text-align:center;
    text-transform:uppercase;
    color:white;
    border-color: #ddd;
    border-style: solid;
    border-width:1px;
}

table.contentTable tr, table.contentBlock tr{
    border-color: #ddd;
    border-width:1px;
	border-style:solid;
}

table.contentTable td, table.contentBlock td{
    border-color: #ddd;
    border-width:1px;
    vertical-align:middle;
	border-style:solid;
}

table.contentTable td.fileTopic{
	font-weight:bold;
	color: #cd0000;
	text-transform:uppercase;	
}

table.contentBlock{
	margin-bottom: 25px;
}

table.contentBlock th{
	text-align: left;
	padding-left: 25px;
}

table.contentForm tr{
	border-width:0px;
}

table.contentForm td{
	padding: 25px;
    border-color: #ddd;
    border-width:0px;
    vertical-align:middle;
	border-style:solid;
}

table.contentForm td.sendForm{
	text-align:center;
}

table.contentForm td p{
	padding-left: 0px;
}

.details .lnkVita {
	background:url(../../../images/vita/uiIcon.gif) no-repeat 0 -1112px;
}

.details .lnkVita a {
	text-indent: -99999px;
	display: block;
}

#infoBlock{
	width:90%;
	margin: 0 auto;
	margin-top: 25px;
}

#sendButton{
	width: 78px;
	height: 24px;
	background-image:url(../images/vita/sendButton.png);
	margin: 0 auto;
	color: white;
}

#submit{
	background:url(../images/vita/sendButton.png);
	width: 78px;
	height: 24px;
	cursor:pointer;
	border: 0px;
	color: white;
}

#newsBlock{
	width: 90%;
	margin: 0 auto;
	margin-top: 25px;
	margin-bottom:100px;
}

.newsEntry, .newsEntryDetails{
	border-color: #ddd;
	border-style: solid;
	border-width:1px;
	-webkit-box-shadow:0 0 5px #ccc;
	-moz-box-shadow:0 0 5px #ccc;
	box-shadow:0 0 5px #ccc;
	margin-bottom: 25px;	
	float: left;
	position: relative;
}

.newsEntryTitle, .moreNewsSideBarTitle, .newsEntryDetailsHeading{
	background-image:url(../images/vita/bg.jpg);
	background-repeat:repeat-x;
	height:30px;
	text-align:left;
	text-transform:uppercase;
	color:white;
	padding: 5px 0px 0px 5px;
	font-weight: bold;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.newsEntryContent, .moreNewsContent, .newsEntryDetailsContent{
	padding: 15px;
	background: #ffffff;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.entryFeaturedImage{	
	float: left;
	width: 130px;
	height: 100px;
	margin-right: 10px;
}

.newsEntryInfo{
	color: #bbbbbb;
}

.entryAuthor, .entryDate{
	margin-right: 15px;	
}

.newsEntryText{
	color: #454545;
}

.newsEntryText p{
	padding-left: 0px;
}

.moreLink{
	color: #cd0000;
}

.moreLink:hover {
	text-decoration: underline;
}

#pageNav{
	text-align: center;
}

#pageNav a:link, #pageNav a:active, #pageNav a:visited{
	color: #cd0000;
}

#pagNav a:hover{
	color: #cd0000;
	text-decoration: underline;
}

.newsEntryDetails{
	width: 72%;
}

#moreNewsSideBar{
	float: right;
	width: 25%;
	position: relative;
	border-color: #ddd;
	border-style: solid;
	border-width:1px;
	-webkit-box-shadow:0 0 5px #ccc;
	-moz-box-shadow:0 0 5px #ccc;
	box-shadow:0 0 5px #ccc;
}

.moreNewsEntry{
	margin-bottom: 10px;
}

.moreNewsEntryFeaturedImage{
	float: left;
	width: 65px;
	height: 50px;
	margin-right: 10px;
}

hr{
	height: 1px;
	background-color: #bbbbbb;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
}

.moreNewsEntryTitle{
	font-size: 14px;
	color: #cd0000;
}

.moreNewsEntry p{
	padding-left: 0px;
	padding-bottom: 5px;
}

.newsEntryDetailsTitle{
	font-size: 18px;
	color: #cd0000;
	margin-bottom:10px;
	display: block;
}

.newsEntryText img{
	display: block;
	margin: 5px 0 5px 0;
}

.author{
font-weight: bold;
}


.jobHeadLine{
	font-size: 18px;
}

.create_new {
width: 100%;
border: 1px solid #CFCFCF;
border-collapse: collapse;
}


table.create_new {
position: relative;
margin-bottom: 10px;
}

tbody {
display: table-row-group;
vertical-align: middle;
border-color: inherit;
}

tr {
display: table-row;
vertical-align: inherit;
border-color: inherit;
}

td, th {
display: table-cell;
vertical-align: inherit;
}

table {
display: table;
border-collapse: separate;
border-spacing:2px;
border-color: gray;
}

.clear {
clear: both;
}

.premium_campaigns {
border: 0px;
border-left: 6px solid #ed6e5f;
width: 95%;
padding: 0px;
margin: 0px;
border-collapse: collapse;
background: #ed6e5f;
margin: 0 auto 0 auto;
position: relative;
}

.premium_campaigns td {
padding: 6px 6px 6px 0;
width: 14%;
border-style: solid;
border-width: 0px;
}

#benefit td {
border-style: solid;
border-width: 0px;	
}

.caption {
text-align: left;
color: #999;
display: block;
font-size: 11px;
padding-bottom: 2px;
width: 100%;
}


.wholeLink {
cursor: pointer;
}

.join_box {
padding: 15px 0;
text-align: center;
background: url(/images/gate_bg2.jpg) repeat-x scroll left top #F8F8F8;
border: 1px solid #e73a27;
position: relative;
text-align: center;
}

.join_box .inword {
width: 100%;
display: block;
padding-bottom: 10px;
margin-bottom: 5px;
}

.inbig {
font-size: 22px;
}

.join_box .small_price {
font-style: normal;
font-size: 23px;
font-weight: normal;
vertical-align: top;
line-height: 40px;
color: #e73a27;
}

.join_box .price {
font-size: 26px;
font-weight: normal;
color: #e73a27;
line-height: 42px;
}

a.buyNowButton {
color: white;
text-decoration: none;
font-size: 17px;
font-weight: bold;
background: #F16C00 url(/images/buy_now_btn_b1.gif) no-repeat top center;
width: 111px;
height: 40px;
line-height: 40px;
letter-spacing: -0.5px;
font-style: italic;
display: block;
margin: 0 auto 4px auto;
-webkit-border-top-left-radius: 6px 6px;
-webkit-border-top-right-radius: 6px 6px;
-webkit-border-bottom-right-radius: 6px 6px;
-webkit-border-bottom-left-radius: 6px 6px;
border-radius: 6px 6px 6px 6px;
-moz-border-radius: 6px 6px 6px 6px;
}

.joinHeadLine{
		font-weight: bold;
		font-size: 16px; 
}

.benefit tbody tr td span{
	padding: 0px;
	
}

.panel, .panel .timing, .download_boxes .premium, #login_area, .comparison .plan, .file_control, .file_control .toolbar, .dialog, .tips_message, .comparison, .payout_table, .money_signup, .news_box, .my_earnings .payable, .dashboard .account .acc_table, .manager_alert, .premium_extend, .join_box, .dialog_choose_plan, ul.highlight {
-webkit-border-top-left-radius: 6px 6px;
-webkit-border-top-right-radius: 6px 6px;
-webkit-border-bottom-right-radius: 6px 6px;
-webkit-border-bottom-left-radius: 6px 6px;
}

.panel, .panel .timing, .download_boxes .premium, #login_area, .comparison .plan, .file_control, .file_control .toolbar, .dialog, .tips_message, .comparison, .payout_table, .money_signup, .news_box, .my_earnings .payable, .dashboard .account .acc_table, .manager_alert, .premium_extend, .join_box, .dialog_choose_plan, ul.highlight {
border-radius: 6px 6px 6px 6px;
-moz-border-radius: 6px 6px 6px 6px;
}

.paymentForm{
	
}

.paymentForm tr{
	display: table-row;
	vertical-align: inherit;
	border-color: inherit;
}

.paymentForm tr td{
	padding:5px;
}

.redBorder {
border: 1px solid #CD0000;
}

.link{
	color: red;
}

h1{
	color: red;
}